import { _decorator } from 'cc';
export default class HttpRequest {
        public request(method: string, url: string, data: string, callback: Function) {
                // const xhr = new XMLHttpRequest();//cc.loader.getXMLHttpRequest();
                // xhr.timeout = 10000;

                // xhr.onload = function (e: Event) {
                // callback(xhr.status, xhr.responseText);
                // }

                // xhr.ontimeout = function (e: Event) {
                // cc.log(xhr);
                // callback(xhr.status, xhr.responseText);
                // }

                // xhr.onerror = function (e: Event) {
                // cc.log("error");
                // callback(xhr.status, xhr.responseText);
                // }

                // xhr.onloadstart = function (e) {
                //            // cc.log("onloadstart");
                // }

                // xhr.onprogress = function (event) {
                //            // cc.log("onprogress");
                // }

                // xhr.onreadystatechange = function () {
                //            // console.log("onreadystatechange", xhr.status);
                // }

                // if (method == "GET") {
                // xhr.open(method, url + "?" + data, true);
                // xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
                // xhr.send();
                // } else if (method == "POST") {
                // xhr.open(method, url, true);
                // xhr.setRequestHeader("Content-Type", "application/json; charset=utf-8");
                // xhr.send(data);
                // }
        }
}